Obec Nepomuk leží v Středočeském kraji v ORP Příbram v nadmořské výšce 643 m. V roce 2014 zde žilo 184 obyvatel. Nepomuk má katastrální území o rozloze 249 ha.